1.1.7 ?fanout |
您所在的位置:网站首页 › vivado fanout_limit vhdl › 1.1.7 ?fanout |
1.1.7 −fanout_limit
−fanout_limit在综合设置中的位置如图1.20所示。 ![]() 图1.20 −fanout_limit是一个全局选项,用于设定信号所能承载的最大负载,也就是最高的扇出个数,默认值为10000。需要注意的是,该选项对设计中的控制信号,如置位、复位和使能信号是无效的。 以Vivado自带的工程CPU(VHDL版)为例,当−fanout_limit分别为10000和800时,通过report_high_fanout_nets显示的高扇出网线报告均与图1.21一致。 ![]() 图1.21 −fanout_limit只是给Vivado提供了一个宏观的指导原则,并非强制命令。相比之下,综合属性MAX_FANOUT就严格很多。因此,如果很明确地需要对某个信号降低扇出,应使用MAX_FANOUT而不是−fanout_limit。关于MAX_FANOUT的具体使用方法,后续会专门介绍。 结论: ① 对于−fanout_limit,采用默认值即可。 ② 作为全局选项,−fanout_limit对控制信号(置位、复位和使能)是无效的。 ③ 对于需要明确降低扇出的信号,MAX_FANOUT是可选方法之一。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |